export interface UserProps{
  // 角色id
  roleId:string;
  // 用户id
  userId:string;
  // 名字
  name:string;
  // 请求token
  token:string;
  // 所属部门id
  deptId:string;
  // 所辖行政区域id
  addvcd:string;
  // 所辖 流域id
  rvcd:string;
}
export enum RejectStyleEnum  {
  // 禁用 | 不渲染 |  提示没有权限
  disabled,none, tooltip
};
export enum RoleEnum  {
  manger='manger', user='user',
};
export const RoleKeys ={
  [RoleEnum.manger]:[

  ],
  [RoleEnum.user]:[

  ],
};
export interface AuthItemProps {
  key:string;
  reject:RejectStyleEnum,
  name:string;
  map?:boolean;
  auth?:boolean;
}
export const btnConfigKey = {
  btn_station_add:"b-station-add",
};

/**
 * 按钮权限
 */
export const btnConfig: AuthItemProps[] = [
  // 添加测站
  {key:btnConfigKey.btn_station_add,  reject:RejectStyleEnum.none, name:"添加测站" }

];

export const menuConfigKey = {
  menu_station_mgr:"m-station-mgr",
};
/**
 * 菜单权限
 */
export const menuConfig  :AuthItemProps[] =[
  // 测站管理
  {key:menuConfigKey.menu_station_mgr,  reject:RejectStyleEnum.none, name:"测站管理" }
];
